package com.xugou.dao;

import com.xugou.pojo.Order;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * @author xugou
 * @date 2022/5/2  21:56
 */
public interface OrderDao {

    //查询所有的订单,并显示用户信息
    List<Order> getAllOrder();

    //增加一个订单
    int addOrder(Order order);

    //根据订单ID查询整个订单
    Order getOrderById(@Param("orderId") int id);

    //删除订单通过id
    int deleteOrderById(@Param("orderId") int id);

    //修改一条订单
    int updateOrder(Order order);

    //通过客户ID查询整个订单
    List<Order> getOrderByClientId(@Param("orderId") int id);

    //获取订单的数量
    long getOrderNums();
}
